Expliquer le concept d'encapsulation et ses avantages en matière de sécurité des données ; implémenter les modificateurs d'accès privés, publics et protégés ; concevoir des constructeurs par défaut et paramétrés ; et analyser la relation entre l'état de la classe et l'initialisation des objets.